http健康度偵測

前言

最近碰到一個怪問題,pod活得好好的,但裏面的服務就掛了。
因為我還能連進去pod裏面,裝一堆東西,但服務就真的沒辦法了。
只好,跟開發溝通,不然就弄個健康度偵測吧,
但要注意,一定要非常確定這個服務隨時重啓沒關係。

正文

livenessProbe:
  httpGet:
    path: /Info/LivenessCheck
    port: 80
    scheme: HTTP
  initialDelaySeconds: 120
  timeoutSeconds: 1
  periodSeconds: 5
  successThreshold: 1
  failureThreshold: 2

當http 回應的狀態碼是 200~400 的話,默認為正常。
不是這個以外的,就認爲失敗。

上面的參數

ref.